< previous page page_162 next page >

Page 162
In general, third-party vendors and supportive OEMs such as Microsoft have enjoyed a relatively tranquil relationship. The economic practice of software sales has gradually evolved to the point where the return on investment for OEMs and third-party vendors mutually benefits both parties. Visual Basic will lead the way toward improving this economic marriage of convenience between OEMs and third-party vendors, which should benefit the productivity of Visual Basic development customers for many years to come.
Summary
Today you learned about the process of deciding whether to use third-party controls in a Visual Basic project. This chapter discusses how to document use cases for using third-party controls and how to design class and object models with third-party controls. You also learned about gray box controls versus black box controls. In closing, the chapter describes how the computer industry relies on third-party controls.
Tomorrow, you will learn concepts in version control, debugging, and using object-oriented approaches to traditional complex conditional branching such as If Then branching.
Q&A
Q What company single-handedly brought the third-party control industry to the forefront of the mass market?
A Microsoft.
Q True or False: One way to improve the choice of third-party control is to formulate an evaluation and selection criteria?
A True.
Q What is a disadvantage of letting a busy developer evaluate one or more third-party controls?
A It can take days or weeks for developers to evaluate, test, and implement one or more third-party controls. When a Visual Basic developer, typically pressed for meeting deadlines, has to evaluate third-party controls, his or her evaluation will not likely be thorough.
Q What are possible sources of information in determining the cost of buying a third-party control versus developing similar code yourself?
A Look at industry magazine reviews for any mention of potential man-hour savings. Review the average number of hours it took to develop (or try to develop) similar

 
< previous page page_162 next page >

If you like this book, buy it!